> J'ai correctement implémenter l'objet du type HashMap.
> De ce fait, au niveau de la méthode setExits, qui
retourne plusieurs sorties d'une pièce
>
Non,
setExits est une procédure, donc ne retourne rien.
> et setExit, qui retourne une
sortie dans une direction donné.
>
Non,
setExit est une procédure, donc ne retourne rien.
Peut-être confondez-vous avec
getExit qui est une fonction qui retourne la pièce dans une direction donnée ?
> Ne serait- il pas plus judicieux
laisser setExits, puisque sinon la méthode setExit serait beaucoup plus
long?
>
Non,
setExits ne sert plus à rien maintenant qu'on peut spécifier les sorties d'une pièce une par une avec
setExit
(c'est beaucoup plus souple que d'être toujours obligé de spécifier 4 sorties avec
setExits)
.
De plus, l'objectif est de pouvoir créer d'autres directions que juste Nord, Sud, Est, Ouest ; dans ce cas,
setExits ne conviendrait plus !